一个HTML <img>的问题

来源:百度知道 编辑:UC知道 时间:2024/05/14 13:11:56
需要设置一个width=400 height=300大小的<img>元素,引用的图片不超过这个范围.但当我这样写<img src="..." width=400 height=300>时,引用的图片会被铺张到400 300这个大小,而失去原来的比例.既要保持图片原来的比例,又不超过400 300这个范围,应该怎么写呢?

<img id=img1 src="aaa.jpg"/>

<script>
if(img1.height>300){
img1.height=300
}
if(img1.width>400){
img1.width=400
}
</script>

似乎没有讲清楚问题。。。。不明白 到底需要实现什么样的效果....

你可以设置一个table,将table定义为你需要的大小,将这个引用放在table里面,图像的高度和宽度用百分比来设置,这样能够保证比例不失衡,而table又能够限制住图像不会铺张超过table范围。

那你不指定他的大小不行吗?